export default {
	// 组件基本信息（名称、标识、版本、描述、作者）
	base: {
		name: '本地组件',
		moduleName: 'testCom3',
		version: '3',
		description: '',
		versionDesc: '', //版本描述
		author: '',
		icon: 'http://119.3.237.66:9000/uuu/200158/cif_assets/testComppp2/1/img/f6e4a1fa9b41e61e1e58e1b9e2f895022f89164faf16a6a16c9f074b875a52b9.jpg'
		// icon: 'http://119.3.237.66:9000/uuu/200158/cif_assets/testComppp2/1/img/2a7d239df5b23a0b507d2ee77ba1bf963b09e1d1f2b365de1be15aa91baaa1da.jpg'
		// icon: 'cif_assets/testComppp2/1/img/f6e4a1fa9b41e61e1e58e1b9e2f895022f89164faf16a6a16c9f074b875a52b9.jpg'
	},
	cpntType: 0, // 组件类型，枚举：0（普通组件）、1（容器类组件）
	height: 700,
	width: 450,
	left: 100,
	top: 0,
	right: 0,
	bottom: 0,
	positionType: 0, // 定位类型，0：左上角，1：右上角，2：左下角，3：右下角
	// 组件内部状态
	status: [
		{
			name: 'active',
			display: '是否激活',
			value: true,
			type: 'boolean'
		},
		{
			name: 'disabeled',
			display: '是否禁用',
			value: false,
			type: 'boolean'
		},
		{
			name: 'visible',
			display: '是否可见',
			value: true,
			type: 'boolean'
		}
	],
	// 组件事件（暴露组件内部事件）
	events: [
		{
			name: '组件完成加载时',
			value: 'finishLoad'
		},
		{
			name: '重置图层',
			value: 'resetLayer'
		},
		{
			name: '测试事件',
			value: 'testEvent'
		}
	],
	// 组件动作（暴露组件内部操作）(默认动作：关闭、显示、隐藏)
	actions: [
		{
			name: '设置/取消节点选中',
			value: 'set-selected',
			configs: [
				{
					name: 'id',
					displayName: '节点ID',
					value: '',
					type: 'input'
				},
				{
					name: 'selected',
					displayName: '是否选中',
					value: true,
					type: 'boolean'
				}
			]
		},
		{
			name: '显示组件',
			value: 'showComponent'
		},
		{
			name: '隐藏组件',
			value: 'hideComponent'
		},
		{
			name: '测试响应',
			value: 'testAction'
		}
	],
	// 组件其他配置（位置、大小、样式、标题、图标、可拖拽、可关闭）
	configuration: [
		{
			type: 'boolean',
			displayName: '是否默认隐藏',
			name: 'hideDefault',
			value: false
		},
		{
			type: 'input',
			displayName: '标题',
			name: 'title',
			value: '本地组件B'
		},
		{
			type: 'select',
			displayName: '位置',
			name: 'position',
			value: 'top-left',
			config: {
				options: [
					{
						name: '左上角',
						value: 'top-left'
					},
					{
						name: '右下角',
						value: 'bottom-right'
					},
					{
						name: '左上角',
						value: 'center'
					}
				]
			}
		},
		{
			type: 'callback',
			displayName: '回测配置测试',
			name: 'callbacktest',
			value: 'KKK'
		},
		{
			type: 'boolean',
			displayName: '可拖拽',
			name: 'draggable',
			value: false
		},
		{
			type: 'boolean',
			displayName: '可关闭',
			name: 'esc',
			value: true
		},
		{
			type: 'imageBox',
			displayName: '上传图片',
			name: 'imageUpload',
			value: 'dedf8d57649b275554242147fb851e5f',
			config: {
				action: '/sys-storage/upload',
				// accept: "jpeg,jpg",
				accept: 'image/x-png, image/jpg, image/jpeg, image/svg+xml'
			}
		},
		{
			type: 'model',
			name: 'model',
			displayName: '模型',
			// value: "bb23a6be7c662f9d2b696f1260864211",
			value: '',
			config: {
				action: '/sys-storage/upload',
				accept: 'glb,fbx,zip'
			}
		},
		{
			type: 'textBox',
			displayName: '文字描述',
			name: 'text',
			value: '我是描述文字'
		},
		{
			name: 'series',
			displayName: '数据系列',
			type: 'array',
			value: [
				{
					name: 'child1',
					displayName: '系列1',
					value: [
						{
							type: 'input',
							name: 'input',
							displayName: '文本',
							value: '文本'
						},
						{
							type: 'number',
							name: 'number',
							displayName: '数值',
							value: 10
						},
						{
							type: 'callback',
							name: 'cb',
							displayName: '回调cb1',
							value: 'CC1'
						}
					]
				},
				{
					name: 'child2',
					displayName: '系列2',
					value: [
						{
							type: 'input',
							name: 'input',
							displayName: '文本',
							value: '文本'
						},
						{
							type: 'number',
							name: 'number',
							displayName: '数值',
							value: 20
						},
						{
							type: 'callback',
							name: 'cb',
							displayName: '回调cb2',
							value: 'CC2'
						}
					]
				}
			],
			config: {
				template: {
					name: 'child',
					displayName: '系列',
					value: [
						{
							type: 'input',
							name: 'input',
							displayName: '文本',
							value: '系列一'
						},
						{
							type: 'number',
							name: 'number',
							displayName: '数值',
							value: 20
						},
						{
							type: 'callback',
							name: 'cb',
							displayName: '回调cb',
							value: 'CC'
						}
					]
				}
			}
		}
	],
	// 组件主题配置
	theme: {
		// border: 'cif_assets/background/3.png'
	}
};
